const {user, userModel}=require("../mongodb");
const { success, fail } = require("../toast");


module.exports=function(router){
    //查询
    router.get("/user",async ctx=>{
        try{
            const data=await userModel.find(ctx.query);
            success(ctx,data)
        }catch(error){
            return fail(ctx,error);
        }
        // ctx.body="user";
    })

     //添加
     router.post("/user",async ctx=>{
        try{
            const data=await userModel.create(ctx.request.body);
            success(ctx,data)
        }catch(error){
            return fail(ctx,error);
        }
        // ctx.body="user";
    })

     //删除
     router.delete("/user",async ctx=>{
        try{
            const data=await userModel.deleteOne(ctx.request.body);
            success(ctx,data)
        }catch(error){
            return fail(ctx,error);
        }
        // ctx.body="user";
    })

    //修改
    router.put("/user",async ctx=>{
        try{
            const data=await userModel.uqdataOne(ctx.querry,ctx.request.body);
            success(ctx,data);
        }catch(error){
            return fail(ctx,error);
        }
        // ctx.body="user";
    })
}

/*
    {
        status:200,
        data:[]/{},
        msg:""
    }
*/